package com.cnpc.ds.service;

import com.cnpc.ds.entity.OmsSysUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cnpc.eisc.base.pojo.PageInfo;
import com.cnpc.eisc.base.pojo.Result;
import java.util.List;

/**
* <p>
    * 用户表 服务类
    * </p>
*
* @author 作者
* @since 2024-10-15
*/
public interface IOmsSysUserService extends IService<OmsSysUser> {

    /**
    * 查询用户表分页数据
    *
    * @param page 分页参数
    * @param sort 排序字段 数据库字段 默认create_time
    * @param isAsc 是否正序 默认false
    * @param omsSysUser 搜索
    * @return PageResult<OmsSysUser>
    */
    PageInfo<OmsSysUser> query(PageInfo<OmsSysUser> page,String sort,Boolean isAsc,OmsSysUser omsSysUser);

    /**
    * 添加用户表
    *
    * @param omsSysUser 用户表
    * @return int
    */
    Integer add(OmsSysUser omsSysUser);

    /**
    * 删除用户表
    *
    * @param ids 主键组
    * @return int
    */
    Integer delete(List<String> ids);

    /**
    * 详情
    * @param id 主键
    * @return OmsSysUser
    */
    OmsSysUser detail(String id);
}
